body
{
	background-color:black;
}

.calculator-button
{
	height:12px;width:35px;text-align:center;line-height:12px;font-size:80%;
}

.calculator-mode
{
	height: 32px;
	font-size: 50%;
}

.calculator-result
{
	color:white;
	height:28px;text-align:right;line-height:28px;font-size:85%; padding-right:5px;padding-left:5px;
	/*border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;*/
}

.calculator-register
{
	color:white;
	height:12px;
	font-size:60%;
	text-align:right; padding-right:5px;padding-left:5px;
	border-top: 1px solid #000000;	
	border-right: 1px solid #000000;
}

.calculator-top
{
	color:white;
	border-top: 1px solid #000000;	
	height:12px;
}

.calculator-err
{
	color:red;
	height:12px;
	font-size:60%;
	text-align:right; padding-right:5px;padding-left:5px;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
}

.calculator-func-button
{
	width:52px;height:26px;color:orange;
}

.calculator-func-button-disable
{
	width:52px;height:26px;color:gray;
}

.calculator-func-normal
{
	width:100%;text-align:center; line-height:20px; font-size:75%
}

.calculator-root-left
{
	width:14px;text-align:right; line-height:15px; font-size:75%
}

.calculator-root-right
{
	width:14px;text-align:left; line-height:20px; font-size:75%
}

.calculator-func-base
{
	width:14px; text-align:right; line-height:20px; font-size:75%
}

.calculator-func-exp
{
	width:24px; font-size:40%; text-align:left; line-height:12px
}